entry: handle NULL cursor when updating cursors
authorChristian Hergert <chergert@redhat.com>
Tue, 27 Sep 2016 21:12:43 +0000 (14:12 -0700)
committerChristian Hergert <chergert@redhat.com>
Tue, 27 Sep 2016 21:12:43 +0000 (14:12 -0700)
If we got a NULL cursor from gdk_cursor_new_from_name(), we need
to handle that when unreffing.

gtk/gtkentry.c

index cfe79a707689949c860e7d68f927c25b07dfebd4..79588a13a360ccd9965e28e487d2e623e1f57681 100644 (file)
@@ -3099,7 +3099,7 @@ update_cursors (GtkWidget *widget)
               display = gtk_widget_get_display (widget);
               cursor = gdk_cursor_new_from_name (display, "text");
               gdk_window_set_cursor (icon_info->window, cursor);
-              g_object_unref (cursor);
+              g_clear_object (&cursor);
             }
           else
             {